
#ifndef __Tool_h_
#define __Tool_h_
#include <iostream>
#include <Ogre.h>
#include <OIS/OIS.h>

class Tool
{
	public:
		Tool(){}
		~Tool(){}

		virtual void updateGraphics(const Ogre::FrameEvent &evt){}
		virtual void mouseMoved(const OIS::MouseEvent &arg){}
		virtual void mousePressed(const OIS::MouseEvent &evt){}
		virtual void keyPressed(const OIS::KeyEvent &evt){}
		virtual void keyReleased(const OIS::KeyEvent &evt){}
		virtual void end(){}
	private:
};
#endif 